body{margin:0;padding:0;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:14px; padding:0px; margin:0px;}
img{border:0;vertical-align:bottom}
ul,li{list-style-type:none;}
a{color:#333333; text-decoration: none;}
a:hover{color:#ec145b;text-decoration:underline;}

.top_css{ width:100%; margin:0 auto;}
.top_css01{ height:30px; background:#f3f3f3; border-bottom:1px #e1e2e2 solid;}
.top_css01 h3{ width:950px; margin: 0 auto; line-height:30px; font-weight:normal; font-size:12px;}
.top_css01 h3 font{ font-size:12px; color:#ce0000;}
.top_css01 h3 font a{ color:#f00d68;}
.top_css01 h3 font a:hover{ color:#EC145B;}
.top_css01 h3 span a:hover{ color:#EC145B;}
.top_css01 h3 span{ width: 455px;height:30px; float:right;padding-left:25px; color: #E62E2E; background:url(top_01.jpg) no-repeat; }
.top_css01 h3 i{padding-left:1px;}
.top_css01 h3 strong{ float:right; font-weight:normal; line-height:30px; height:30px; width:230px;}
.top_css02{ width:24px; height:30px;}
.top_css03{ width:950px; margin: auto;}
.top_css04{ width:302px; height:87px; float:left;}
.top_css04 h1{ float:left;}
.top_css04 img{ margin-top:13px;}
.top_css05{ float:left; width:612px;}
.top_css06{ width:625px; float:left; height:22px; margin-top:10px;}
.top_css06 ul{ float:left; width:474px; padding-left:10px;}
.top_css06 li{ float:left; font-size:12px; line-height:20px; width:48px; text-align:center;}
.top_css06 h3{ float:left; width:635px; height:23px; line-height:23px; font-weight:normal; font-size:12px; padding-left:5px; color:#707070; margin-top:3px;}
.top_css06 h3 a{ padding:0 5px; color:#707070;}
.top_css06 h3 a:hover{ color:#EC145B;}
.top_css06 h3 span{ width:180px; height:23px; float:right; background:url(top_06.jpg) no-repeat;}
.top_css06 h3 span b{ padding-left:5px;}
.top_css06 h3 span b a{ color:#EC145B;}
.top_css06 h3 span b a:hover{ color:#EC145B;}
.top_css06 h3 span strong{ padding-left:10px;}
.top_css06 h3 span strong a:hover{ color:#EC145B;}
.top_css07{ width:48px; height:22px; float:left; background:url(top_02.jpg) no-repeat; color:#FFFFFF; font-weight:bold;}
.top_css07 a{ color:#FFFFFF;}
.top_css07 a:hover{ color:#FFFFFF;}
.top_css08{ width:484px; height:43px; float:left; background:url(top_03.jpg) no-repeat;}
.top_css08 input{ margin:8px 0 0 8px; display:inline; height:26px; background:url(top_04.jpg) no-repeat; border:0px; padding-left:30px; line-height:26px; width:337px;}
.top_css08 img{ float:right; margin:5px 5px 0 0; display:inline;}
.guanggao{display:inline;float:right;width:136px; height:35px; margin-top:4px; margin-left:4px;}
.guanggao a{ float:left; width:68px; display:block;}
.top_css09{ width:100%; height:38px; background:#f00d68 url(top_07.jpg) repeat-x;font-size:14px;}
.top_css10{ width:100%; margin:0 auto; height:110px; background:#FFFFFF;}
.top_css11{ width:950px; margin:0 auto; height:38px; line-height:38px;}
.top_css11 li{ float:left;}
.top_css11 li a{ padding:0 16px; color:#FFFFFF; font-weight:bold; height:38px; display:block; float:left;}
.top_css11 li a:hover{ color:#FFFFFF; background:url(top_08.jpg) repeat-x; height:38px; float:left; display:block; text-decoration:none;}
.top_css12{background:url(top_08.jpg) repeat-x; height:38px; display:block; float:left;}
.top_css13{ width:100%; height:31px; float:left; background:#222222 url(top_09.jpg) repeat-x;}
.top_css14{ width:950px; height:31px; margin: 0 auto;font-size:12px;}
.top_css14 span{ line-height:30px; color:#494949;}
.top_css14 span a{ color:#cacaca; padding:0 4px;}
.top_css14 span a:hover{ color:#FFFFFF; text-decoration:none;}
.top_css15{ padding:3px 4px 2px 4px; background:url(top_10.jpg) repeat-x;}
.top_css16{ width:948px; margin: 0 auto; background:#eeeeee; border:1px #e1e2e2 solid;font-size:12px;}
.top_css16 span{ background:url(top_11.jpg) no-repeat; height:26px; float:left; width:934px; margin-left:10px; display:inline; border-bottom:1px #e1e2e2 solid; line-height:26px; color:#d9d9d9;}
.top_css16 span a{ color:#555555; padding:0 4px;}
.top_css16 span a:hover{ color:#f00d68;}
.top_css16 span b{ margin:0 7px 0 0;}
.top_css16 span b a{ color:#FFFFFF;}
.top_css16 span b a:hover{ color:#FFFFFF;}
.top_css16 font{ background:url(top_12.jpg) no-repeat; height:26px; float:left; width:934px; margin-left:10px; display:inline; border-top:1px #ffffff solid; line-height:26px; font-size:12px;}
.top_css16 font a{ color:#555555; padding:0 5px;}
.top_css16 font a:hover{ color:#f00d68;}
.top_css16 font b{ margin:0 8px 0 0;}
.top_css16 font b a{ color:#FFFFFF;}
.top_css16 font b a:hover{ color:#FFFFFF;}
#top_css17{ color:#f00d68; text-decoration:underline;}
#top_css17:hover{ text-decoration:none;}